package com.alimentamais.app.controle;

import java.util.List;

import com.alimentamais.app.dao.IIngredienteDao;
import com.alimentamais.app.dao.IngredienteDao;
import com.alimentamais.app.dominio.*;

public class IngredienteControle {

private IIngredienteDao dao;
	
	public IngredienteControle(){
		
		this.dao=new IngredienteDao();
	}

	public int cadastrar(Ingrediente ingrediente){
		
		return dao.cadastrar(ingrediente);
	}
	
    public int alterar(Ingrediente ingrediente){
		
		return dao.alterar(ingrediente);
	}
    
    public int excluir(int IdIngrediente){
		
		return dao.excluir(IdIngrediente);
	}
    
    public List<Ingrediente>pesquisarTodos(){
		
		return dao.pesquisarTodos();
	}
    
    public List<Ingrediente>pesquisarUm(String alfabeto){
		
		return dao.pesquisarUm(alfabeto);
	}
    
    public List<Ingrediente>pesquisarCat(String categoria){
    	return dao.pesquisarCat(categoria);
    }
    public List<Ingrediente>pesquisarGeral(String textPesqTodos){
    	return dao.pesquisarGeral(textPesqTodos);
    }
    
    public List<Ingrediente>pesquisar(int IdIngrediente){
    	return dao.pesquisar(IdIngrediente);
    }
}
